Internet Archive BookReader

The Knox family; a genealogical and biographical sketch of the descendants of John Knox of Rowan County, North Carolina, and other Knoxes